package com.santoker.user.service.service.tp.submail.config;

import org.aeonbits.owner.Config;

@Config.LoadPolicy(Config.LoadType.MERGE)
@Config.Sources({"classpath:third-party-api.properties"})
public interface SubMailConfig extends Config {

    @Key("SUBMAIL_APPID")
    String appId();

    @Key("SUBMAIL_SECRET_ID")
    String secretId();

    @Key("SUBMAIL_SECRET_KEY")
    String secretKey();

    @Key("SUBMAIL_TIMEOUT")
    String timeout();

    @Key("SUBMAIL_SIGN")
    String sign();

    @Key("SUBMAIL_TEMPLATE_ID")
    String templateId();

    @Key("SUBMAIL_INTERNATION_SIGN")
    String internationSign();

    @Key("SUBMAIL_INTERNATION_TEMPLATE_ID")
    String internationTemplateId();

}
